解决Intent传值获取不到问题

您所在的位置:网站首页 android intent传递参数 解决Intent传值获取不到问题

解决Intent传值获取不到问题

2024-07-16 05:26| 来源: 网络整理| 查看: 265

问题描述:我在做单击消息状态栏要进入到指定页面,intent一直得不到值; 我的流程如下 A图–B图–C图

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 问题点: 清单配置文件启动模式: android:launchMode=“singleTask” 栈顶复用模式,如果要开启的activity在任务栈的顶部已经存在,就不会创建新的实例,而是调用 onNewIntent() 方法。避免栈顶的activity被重复的创建。

解决方案 直接重写onNewIntent方法就行

@Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); //重写intent setIntent(intent); }

结果如下 在这里插入图片描述 最后得到想要的参数了!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3